package com.spring.service.file;

import java.util.List;

import com.spring.domain.File;

public class FileImpl implements IFile {
	private JdbcFileDao dao;
	public List<File> getFiles() {
		return dao.getFiles();
	}
	public int insert(File file) {
		if(file!=null){
			return dao.insertFile(file);
		}
		return 0;
	}

	public void delete(List<File> file) {
		if(!file.isEmpty()){
			dao.deleteFile(file);
		}
	}

	public File getFileById(int id) {
		return dao.selectById(id);
	}

	public List<File> getUserByType(String type) {
		return null;
	}
	public JdbcFileDao getDao() {
		return dao;
	}
	public void setDao(JdbcFileDao dao) {
		this.dao = dao;
	}
	
	public int update(File file) {
		if(file!=null){
			return getDao().updateFile(file);
		}
		return 0;
	}

}
